package Controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

import Modelo.*;

public class ActionListenerFinTurno implements ActionListener {

	private Controlador controlador;
	
	public ActionListenerFinTurno(Controlador unControlador){
		this.controlador = unControlador;
	}
	public void actionPerformed(ActionEvent e) {
		
		
		CatastrofeIdentificador identificadorCatastrofe = this.controlador.getJuego().vivir();
		if(identificadorCatastrofe != null){
			
			Icon iconoMensaje = new ImageIcon(this.controlador.devolverVentana().elegirImagenCatastrofe(identificadorCatastrofe));
			JOptionPane.showMessageDialog(this.controlador.devolverVentana().obtenerVentana(),"","Arde la Ciudad, has sufrido una catastrofe",JOptionPane.INFORMATION_MESSAGE, iconoMensaje);
		}
		
		this.controlador.devolverVentana().actualizarVistaCasilleros();
		
	}

}
